import React from 'react';
import { Card, Typography, Tag, Space, Divider } from 'antd';
import { FireOutlined, GiftOutlined, TrophyOutlined } from '@ant-design/icons';

const { Title, Text, Paragraph } = Typography;

const PromotionInfo: React.FC = () => {
  return (
    <Card title={
      <Space>
        <FireOutlined style={{ color: '#ff4d4f' }} />
        <Title level={4} style={{ margin: 0 }}>促销种子说明</Title>
      </Space>
    }>
      <Paragraph>
        促销种子是站点为了鼓励用户分享和下载而设置的特殊种子，具有以下优惠政策：
      </Paragraph>
      
      <Divider />
      
      <Space direction="vertical" size="middle" style={{ width: '100%' }}>
        <div>
          <Tag color="green" icon={<GiftOutlined />}>免费下载</Tag>
          <Text>下载该种子不计入下载量，但上传量正常计算</Text>
        </div>
        
        <div>
          <Tag color="blue" icon={<TrophyOutlined />}>2倍上传</Tag>
          <Text>上传量按2倍计算，下载量正常计算</Text>
        </div>
        
        <div>
          <Tag color="purple" icon={<TrophyOutlined />}>50%下载</Tag>
          <Text>下载量按50%计算，上传量正常计算</Text>
        </div>
        
        <div>
          <Tag color="gold" icon={<TrophyOutlined />}>2倍上传+50%下载</Tag>
          <Text>上传量按2倍计算，下载量按50%计算</Text>
        </div>
      </Space>
      
      <Divider />
      
      <Paragraph type="secondary">
        <Text strong>注意事项：</Text>
        <br />
        • 促销种子通常有时间限制，过期后恢复正常计算
        <br />
        • 促销政策由管理员设置，用户无法自行修改
        <br />
        • 建议优先下载促销种子以提高分享率
      </Paragraph>
    </Card>
  );
};

export default PromotionInfo; 